Big Huge Thesaurus

Allium vineale

noun